ПОЛЯ БІТІВ У СТРУКТУРАХ ПРОГРАМНА РЕАЛІЗАЦІЯ ОБ’ЄДНАНЬ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
О
Факультет:
Комп’ютерні науки
Кафедра:
Не вказано

Інформація про роботу

Рік:
2007
Тип роботи:
Інші
Предмет:
Програмно-орієнтовані мови програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет “Львівська політехніка”  ПОЛЯ БІТІВ У СТРУКТУРАХ ПРОГРАМНА РЕАЛІЗАЦІЯ ОБ’ЄДНАНЬ ЗАВДАННЯ до лабораторної роботи № 9 з курсу “Проблемно-орієнтовані мови програмування” для базового напрямку “Комп’ютерні науки” Затверджено на засіданні кафедри систем автоматизованого проектування Протокол № ____ від _______2007__ р. ЛЬВІВ – 2007 1. Визначити змінну 'х' типу структури, кожний біт якої, є окремим бітовим полем. Записати в бітові поля числа: 2, 1, 0, 0, 1, 2. Вивести на екран значення бітових полів. 2: Оголосити локальний шаблон структури з бітовими полями. Визначити змінну оголошеного типу, проініціалізувати її поля. Вивести на екран значення полів, а також обсяг пам'яті, необхідної для розміщення цієї змінної (функцією sizeof). 3. Створити об'єднання з елементами числа з плаваючою крапкою, чи текстового рядка. Вивести у файл значення полів об'єднання. 4. Написати програму, яка використовує поля бітів для виводу бітового представлення символів. 5. Використовуючи поля бітів, визначити залишок від ділення введеного числа на 2,4, чи на 8, не застосовуючи операцію ділення. Програма завершується, якщо введено число нуль. 6. Створити об'єднання з елементами числа з плаваючою крапкою, чи текстового рядка. Вивести у файл значення розміру полів об'єднання (функцією sizeof). 7. Написати програму, де оголошується змінна типу об'єднання, ввести і вивести на екран елементи її полів. 8. Використовуючи бітові поля вивести на екран вмістиме другого байта змінної типу іnt. Значення змінної дорівнює 67. 9. Визначити змінну 'х' типу структури, кожний біт якої, є окремим бітовим полем. Записати в бітові поля числа: 2, 4, 6, 8. Вивести у файл значення бітових полів. 10. Написати програму з використанням обєднань для вводу цілих додатніх чисел. Виводити на екран запис числа в двійковій системі числення, використовуючи для цього -операцію розподілу. Одержати результат у вигляді стрічки символів. 11. Оголосити локальний шаблон структури з бітовими полями. Визначити змінну оголошеного типу, проініціалізувати її поля. Вивести у файл значення полів, а також тип цієї змінної у символьному фориаті. 12. Написати програму, яка введений рядок символів (двійкове число у символьному форматі) перетворить в число, використовуючи вагові коефіцієнти відповідних розрядів двійкового числа. 13. Створити об'єднання з елементами числа цілого типу, чи текстового рядка. Вивести у файл значення розміру полів об'єднання (функцією sizeof). 14. Написати програму з використанням об'єднання для зберігання інформації про одну з геометричних фігур: трапеція або трикутник. Передбачити обчислення площі даних фігур. 15. Написати програму, яка використовує поля бітів для виводу у файл бітового представлення символів. 16. Використовуючи поля бітів, визначити залишок від ділення заданого числа на 3, 6, чи на 9, не застосовуючи операцію ділення. Програму завершити введенням числа нуль. 17. Створити об'єднання з елементами числа цілого типу, чи текстового рядка. Вивести у файл значення полів об'єднання. 18. Написати програму, де оголошується змінна типу об'єднання, ввести елементи її полів і вивести їх розмір (функцією sizeof). 19. Використовуючи бітові поля вивести на екран вмістиме першого байта змінної типу іnt. Значення змінної дорівнює 177. 20. Написати програму з використанням обєднань для вводу цілих додатніх чисел. Виводити на екран запис числа в двійковій системі числення, використовуючи для цього бітові поля.. Одержати результат у вигляді стрічки символів 21. Створити об'єднання з елементами числа цілого типу, чи з плаваючою крапкою. Вивести на екран значення полів об'єднання 22. Написати програму, яка введений рядок перетворить в число, використовуючи вагові коефіцієнти відповідних розрядів двійкового числа. 23. Написати програму з використанням об'єднання для зберігання інформації про одну з геометричних фігур: коло або трапецію. Обчислити при цьому площу даних фігур. 24. Написати програ...
Антиботан аватар за замовчуванням

17.07.2020 14:07

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини